$(document).ajaxSend(function (e, xhr, opt) {
    var token = localStorage.getItem("user_token");
    xhr.setRequestHeader("user_token_header", token);
});

// 仅仅是url不一样，那么就将url作为参数进行传递
function getUserInfo(ParamUrl) {
    $.ajax({
        url: ParamUrl,
        type: "get",
        success: function (result) {
            if (result.code == "SUCCESS" && result.data != null) {
                // 若成功且存在用户信息
                var userInfo = result.data;
                // 将用户名称信息填充在标签 <left> 下的 <card> 下的 <h3> 中
                $(".left .card h3").text(userInfo.userName);

                // 将用户githun地址填充在标签 <left> 下的 <card> 下的 <a> 中
                $(".left .card a").attr("href", userInfo.githubUrl);
            } else {
                // 若业务请求处理失败或用户不存在，提升信息
                alert("用户信息处理失败请重新请求");
            }
        },

        // 当返回结果是错误的一个处理方法
        error: function (error) {
            if (error != null && error.status == 401) {
                location.href = "blog_login.html";
            }
        },
    });
}

// 实现用户退出
function logout() {
    // 删除token
    localStorage.removeItem("user_token");
    // 直接跳转到登录页面
    location.href = "blog_login.html";
}